def call(project, branch){


    def javaTemplate = [
        'platform' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-platform/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-platform/target/',
            'artifactName' : 'iot-center-platform-*.jar',
            'artifactTar' : [
                'iot-center-platform/target/iot-center-platform*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'accessvideo' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-accessvideo/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-accessvideo/target/',
            'artifactName' : 'iot-center-accessvideo-*.jar',
            'artifactTar' : [
                'iot-center-accessvideo/target/iot-center-accessvideo*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'logs' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-share/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-share/target/',
            'artifactName' : 'iot-center-share-*.jar',
            'artifactTar' : [
                'iot-center-share/target/iot-center-share*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'manager' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-manager/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-manager/target/',
            'artifactName' : 'iot-center-manager-*.jar',
            'artifactTar' : [
                'iot-center-manager/target/iot-center-manager*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'accessudp' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-accessudp/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-accessudp/target/',
            'artifactName' : 'iot-center-accessudp-*.jar',
            'artifactTar' : [
                'iot-center-accessudp/target/iot-center-accessudp*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'D200' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            // 'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/operation-robot',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/d200/operation-robot.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : 'src/main/resources/ver.txt',
            'artifactDir' : 'target/',
            'artifactName' : 'CoreBusinessServer.war',
            'artifactTar' : [
                'target/CoreBusinessServer.war'
            ],
            'artifactory' : "D200Robot/d200cbs"
        ],
        'accessrobot' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-accessrobot/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-accessrobot/target/',
            'artifactName' : 'iot-center-accessrobot-*.jar',
            'artifactTar' : [
                'iot-center-accessrobot/target/iot-center-accessrobot*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'accesstcp' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-accesstcp/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-accesstcp/target/',
            'artifactName' : 'iot-center-accesstcp-*.jar',
            'artifactTar' : [
                'iot-center-accesstcp/target/iot-center-accesstcp*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'accessvqd' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-accessvqd/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-accessvqd/target/',
            'artifactName' : 'iot-center-accessvqd-*.jar',
            'artifactTar' : [
                'iot-center-accessvqd/target/iot-center-accessvqd*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'gateway' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/iotcenter/IotCenter.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'iot-center-gateway/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'iot-center-gateway/target/',
            'artifactName' : 'iot-center-gateway-*.jar',
            'artifactTar' : [
                'iot-center-gateway/target/iot-center-gateway*.tar.gz'
            ],
            'artifactory' : "IotCenter/${project}"
        ],
        'dataCenter' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/ccp/newPlatform.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'DataCenter/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'DataCenter/target/',
            'artifactName' : 'DataCenter.war',
            // 'artifactTar' : 'DataCenter.war',
            'artifactTar' : [
                'build/libs/DataCenter.war'
            ],
            'artifactory' : 'Release-java/dataCenter'
        ],
        'front' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/ccp/newPlatform.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'front/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'front/target/',
            'artifactName' : 'front.war',
            // 'artifactTar' : 'front.war',
            'artifactTar' : [
                'build/libs/front.war'
            ],
            'artifactory' : 'Release-java/front'
        ],
        'RtmpServer' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/ccp/A200RtmpServer.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'target/',
            'artifactName' : 'RtmpServer.war',
            // 'artifactTar' : 'RtmpServer.war',
            'artifactTar' : [
                'build/libs/RtmpServer.war'
            ],
            'artifactory' : 'Release-java/RtmpServer'
        ],
        'FastServer' : [
            'label' : 'gradle',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle',
            // 'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/A200FastServer.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/ccp/A200FastServer.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'FastServer.war',
            // 'artifactTar' : 'FastServer.war',
            'artifactTar' : [
                'build/libs/FastServer.war'
            ],
            'artifactory' : 'Release-java/FastServer'
        ],
        'Balancer' : [
            'label' : 'gradle',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/ccp/A200Balencer.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'Balencer.war',
            // 'artifactTar' : 'Balencer.war',
            'artifactTar' : [
                'build/libs/Balencer.war'
            ],
            'artifactory' : 'Release-java/Balancer'
        ],
        'atlantis' : [
            'label' : 'gradle',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/monitor.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/MassProductionProject/e-series/monitor.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : 'resources/ver.txt',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'E200.war',
            'artifactTar' : [
                'build/libs/E200.war'
            ],
            'artifactory' : "E100Robot/${project}"
        ],
        'CommonRobotCBS' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/G100RobotCBS.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/MassProductionProject/SI100/SI100RobotCBS.git\n',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : 'CoreBusinessServer/src/main/resources/ver.txt',
            'artifactDir' : 'CoreBusinessServer/target/',
            'artifactName' : 'CoreBusinessServer.war',
            'artifactTar' : [
                'CoreBusinessServer/target/CoreBusinessServer.war',
                'upgrade/target/upgrade.jar'
            ],
            'artifactory' : "SI100Robot/${project}"
        ],
        'SA-RobotCBS' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/G100RobotCBS.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'target/',
            'artifactName' : 'CoreBusinessServer.war',
            'artifactTar' : [
                'target/CoreBusinessServer.war'
            ],
            'artifactory' : "SA200Robot/${project}"
        ],
        'A200CoreBusinessServer' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/A200Business.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/MassProductionProject/a-series/A200Business.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : 'CoreBusinessServer/src/main/resources/ver.txt',
            'artifactDir' : 'CoreBusinessServer/target/',
            'artifactName' : 'CoreBusinessServer.war',
            'artifactTar' : [
                'CoreBusinessServer/target/CoreBusinessServer.war',
                'upgrade/target/upgrade.jar'
            ],
            'artifactory' : "A200Robot/${project}"
        ],
        'robot_backend' : [
            'label' : 'GRADLE_JAVA11',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle_java11',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/fg100/robot_backend.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/fg100/robot_backend.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'mergeDir' : 'src/main/resources/static/',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'fgrobotbb_*_amd64.deb',
            'artifactTar' : 'fgrobotbb_*_amd64.deb',
            'artifactory' : "FG100Robot/${project}"
        ],
        'station_backend' : [
            'label' : 'GRADLE_JAVA11',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle_java11_launch4j',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/fg100/station_backend.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/fg100/station_backend.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'mergeDir' : 'src/main/resources/static/',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'fgstation*.jar',
            'artifactTar' : 'fgstation*.*',
            'launch4j' : 'launch4j /opt/config/fgstation.xml',
            'artifactory' : "FG100Robot/${project}"
        ],
        'voiceprintMonitor' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/voiceprintMonitor.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : '',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'fgstation*.jar',
            'artifactTar' : 'fgstation*.jar',
            'artifactory' : "FG100Robot/${project}"
        ],
        'newPlatform' : [
            'label' : 'java',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/newPlatform.git',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/newPlatform.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : '*/target/',
            'artifactName' : '*.war',
            'artifactTar' : '*.war',
            'artifactory' : "FG100Robot/${project}"
        ],
        'accessSignal' : [
            'label' : "java_ansible_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            // 'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/voiceprintMonitor',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/v100/voiceprintMonitor.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'voice-monitor-accessSignal/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'ansible' : false,
            'tag' : 'accessSignal',
            'artifactDir' : 'voice-monitor-accessSignal/target/',
            'artifactName' : 'voice-monitor-accessSignal-1.0.0.jar',
            'artifactTar' : [
                'voice-monitor-accessSignal/target/voice-monitor-accessSignal-1.0.0-bin.tar.gz'
            ],
            'artifactory' : "V100Robot/${project}"
        ],
        'accessVoice' : [
            'label' : "java_ansible_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            // 'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/voiceprintMonitor',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/v100/voiceprintMonitor.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'voice-monitor-accessVoice/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'ansible' : false,
            'tag' : 'accessVoice',
            'artifactDir' : 'voice-monitor-accessVoice/target/',
            'artifactName' : 'voice-monitor-accessVoice-1.0.0.jar',
            'artifactTar' : [
                'voice-monitor-accessVoice/target/voice-monitor-accessVoice-1.0.0-bin.tar.gz'
            ],
            'artifactory' : "V100Robot/${project}"
        ],
        'accessPlatform' : [
            'label' : "java_ansible_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java8',
            // 'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/voiceprintMonitor',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/v100/voiceprintMonitor.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'voice-monitor-platform/pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'ansible' : false,
            'tag' : 'accessPlatform',
            'artifactDir' : 'voice-monitor-platform/target/',
            'artifactName' : 'voice-monitor-platform-1.0.0.jar',
            'artifactTar' : [
                'voice-monitor-platform/target/voice-monitor-platform-1.0.0-bin.tar.gz'
            ],
            'artifactory' : "V100Robot/${project}"
        ],
        'm100_robot_backend' : [
            'label' : "JAVA_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:m3_java11',
//             'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/m100/robot_backend.git',
             'gitUrl' : 'ssh://git@192.168.9.61:10022/m100/robotbackend.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'mergeDir' : 'robox-server/src/main/resources/static/',
            'artifactDir' : 'robox-server/target/',
            'artifactName' : 'roboxServer_*_amd64.deb',
            'artifactTar' : 'roboxServer_*_amd64.deb',
            'artifactory' : "M100Robot/${project}"
        ],
        'jcommons' : [
            'label' : "GRADLE_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle',
            'gitUrl' : 'ssh://git@192.168.9.53:10022/common-wheels-group/java-wheels/jcommons.git',
            'branch' : branch,
            'submodule' : true,
            'buildTool' : 'gradle'
        ],
        'jmessage-bus' : [
            'label' : "GRADLE_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle',
            'gitUrl' : 'ssh://git@192.168.9.53:10022/common-wheels-group/java-wheels/jmessage-bus.git',
            'branch' : branch,
            'submodule' : true,
            'buildTool' : 'gradle'
        ],
        'messager' : [
            'label' : "GRADLE_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle',
            'gitUrl' : 'ssh://git@192.168.9.53:10022/common-wheels-group/java-wheels/messager.git',
            'branch' : branch,
            'submodule' : true,
            'buildTool' : 'gradle'
        ],
        'n100_robot_backend' : [
            'label' : 'GRADLE_JAVA11',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle_java17_launch4j',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/n100/robot_backend.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'mergeDir' : 'src/main/resources/static/',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'ncrobotbb_*_arm64.deb',
            'artifactTar' : 'ncrobotbb_*_arm64.deb',
            'artifactory' : "N100Robot/${project}"
        ],
        'n100_robot_backend_gitlab' : [
            'label' : 'GRADLE_JAVA11',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle_java17_launch4j',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/n100/robot/robot_backend.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'mergeDir' : 'src/main/resources/static/',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'ncrobotbb_*_arm64.deb',
            'artifactTar' : 'ncrobotbb_*_arm64.deb',
            'artifactory' : "N100Robot/${project}"
        ],
        'n100_station_backend' : [
            'label' : 'GRADLE_JAVA11',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle_java17_launch4j_gradle-7.3.3',
//            'image' : 'registry.cn-hangzhou.aliyuncs.com/xwmmkj/yidao:001',
//            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/n100/station_backend.git',
            'gitUrl' : 'ssh://git@192.168.9.61:10022/n100/station/station_backend.git',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'mergeDir' : 'src/main/resources/static/',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'n100station-*-amd64.deb',
            'artifactTar' : 'n100station-*-amd64.deb',
            // 'launch4j' : 'launch4j /opt/config/fgstation.xml',
            'artifactory' : "N100Robot/${project}"
        ],
        'n100_operation_center' : [
            'label' : "JAVA_{project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:m3_java11',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/n100/operation_center',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'artifactDir' : 'oc-admin/target/',
            'artifactName' : 'oc-admin-dev.jar',
            'artifactTar' : [
                'oc-admin/target/oc-admin-dev.jar',
                'oc-app/target/oc-app-dev.jar'
            ],
            'artifactory' : "N100Robot/${project}"
        ],
        'm100_video_streamer' : [
            'label' : 'GRADLE_JAVA11',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:gradle_java11',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/common_components/video_streamer',
            'branch' : branch,
            'buildTool' : 'gradle',
            'pom' : '',
            'buildFile' : 'build.gradle',
            'verFile' : '',
            'mergeDir' : 'src/main/resources/static/',
            'artifactDir' : 'build/libs/',
            'artifactName' : 'videoStreamer_*_amd64.deb',
            'artifactTar' : 'videoStreamer_*_amd64.deb',
            'artifactory' : "M100Robot/${project}"
        ],
        'iom_optimus' : [
            'label' : 'JAVA17',
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:java17',
            'gitUrl' : 'ssh://gerrit@192.168.30.243:29418/iom/optimus',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'mergeDir' : '',
            'artifactDir' : '*/target/',
            'artifactName' : '*.jar',
            'artifactTar' : '*.jar',
            'artifactory' : "IOM/${project}"
        ],
        'backend_platform' : [
            'label' : "JAVA_${project}",
            'image' : '192.168.9.38:18082/yidao/jnlp-slave:m3_java11',
            // 'gitUrl' : 'ssh://git@192.168.9.53:10022/robox/backend_platform.git',
            'gitUrl' : 'http://192.168.9.61/robox/backend_platform/backend_platform.git',
            'branch' : branch,
            'buildTool' : 'maven',
            'pom' : 'pom.xml',
            'buildFile' : '',
            'verFile' : '',
            'mergeDir' : 'robox-server/src/main/resources/static/',
            'artifactDir' : 'robox-server/target/',
            'artifactName' : 'roboxServer_*_amd64.deb',
            'artifactTar' : 'roboxServer_*_amd64.deb',
            'artifactory' : "Platform/${project}"
        ]
    ]

    return javaTemplate.get(project)

}